]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
13 years agoworkspacesView: Don't use the overview swipe scrolling system
Jasper St. Pierre [Mon, 26 Nov 2012 04:40:48 +0000 (23:40 -0500)]
workspacesView: Don't use the overview swipe scrolling system

Switch to a ClutterPanAction instead too.

https://bugzilla.gnome.org/show_bug.cgi?id=689062

13 years agoworkspacesView: Clean up scroll code a bit
Jasper St. Pierre [Mon, 26 Nov 2012 04:54:11 +0000 (23:54 -0500)]
workspacesView: Clean up scroll code a bit

There's no code path that results in us not animating.

https://bugzilla.gnome.org/show_bug.cgi?id=689062

13 years agosearchDisplay, appDisplay: Use ClutterPanAction for re-swipe scrolling
Jasper St. Pierre [Mon, 26 Nov 2012 04:33:44 +0000 (23:33 -0500)]
searchDisplay, appDisplay: Use ClutterPanAction for re-swipe scrolling

The sooner we can kill off the custom overview swipe scroll code, the
better.

https://bugzilla.gnome.org/show_bug.cgi?id=689062

13 years agoaltTab: Minor code cleanup
Florian Müllner [Fri, 23 Nov 2012 03:39:19 +0000 (04:39 +0100)]
altTab: Minor code cleanup

https://bugzilla.gnome.org/show_bug.cgi?id=688913

13 years agoMessageTray: don't close the tray when interacting with the right click menu
Giovanni Campagna [Fri, 30 Nov 2012 15:14:50 +0000 (16:14 +0100)]
MessageTray: don't close the tray when interacting with the right click menu

If the chosen action is not open, the tray should not be closed, to
let the user further interact with it (for example to mute or remove
more sources)

https://bugzilla.gnome.org/show_bug.cgi?id=689296

13 years agoMessageTray: fix notification height expansion
Giovanni Campagna [Fri, 30 Nov 2012 15:05:38 +0000 (16:05 +0100)]
MessageTray: fix notification height expansion

MessageTray._tween removes all tweens now, so it removes also
those setting the height to expanded for critical notifications.

This is a regression from 1a27d7dfc02c06bd0ccf4258a9108207b8832ce4

https://bugzilla.gnome.org/show_bug.cgi?id=689295

13 years agodbus: Add a read-only org.gnome.Shell.Mode property
Debarshi Ray [Thu, 29 Nov 2012 18:17:51 +0000 (19:17 +0100)]
dbus: Add a read-only org.gnome.Shell.Mode property

This is meant to expose the global.session_mode to applications such
as the gnome-tweak-tool, which would need it to differentiate between
the vanilla GNOME Shell mode and the fallback replacement mode.

https://bugzilla.gnome.org/show_bug.cgi?id=689300

13 years agoappDisplay: don't increment counter if we didn't add a category
Cosimo Cecchi [Fri, 30 Nov 2012 00:21:41 +0000 (19:21 -0500)]
appDisplay: don't increment counter if we didn't add a category

Or we'll later try to jump to the wrong category when clicking on it.

13 years agoscroll-bar: Remove jitter on the scroll bar when moving the mouse
Jasper St. Pierre [Wed, 28 Nov 2012 20:43:14 +0000 (15:43 -0500)]
scroll-bar: Remove jitter on the scroll bar when moving the mouse

This was due to incorrect pixel clamping, which bounced the height
of the actor between values. Just remove pixel clamping, as Clutter
will correctly do it for us.

https://bugzilla.gnome.org/show_bug.cgi?id=689243

13 years agoscroll-view-fade: Fade gradients when near edges
Jasper St. Pierre [Wed, 28 Nov 2012 23:30:20 +0000 (18:30 -0500)]
scroll-view-fade: Fade gradients when near edges

Rather than sharply transitioning to gradients, fade them out when
near the edge of the scroll view.

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-fade: Only calculate the ratios if they're needed
Jasper St. Pierre [Thu, 29 Nov 2012 00:56:02 +0000 (19:56 -0500)]
scroll-view-fade: Only calculate the ratios if they're needed

This prevents some calculations being done for poor drivers with
bad optimizers.

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-fade: Do the offset math in the shader
Jasper St. Pierre [Wed, 28 Nov 2012 21:51:42 +0000 (16:51 -0500)]
scroll-view-fade: Do the offset math in the shader

This doesn't (or shouldn't) change the visual appearance of the fade
effect, but does do all the testing math inside the shader, rather
than on the CPU. This will make fading the offset much easier in
the future.

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-fade: Use GLSL 1.20
Jasper St. Pierre [Wed, 28 Nov 2012 22:55:46 +0000 (17:55 -0500)]
scroll-view-fade: Use GLSL 1.20

GLSL 1.20 is a better language, and we'll rely on it in future updates.
This doesn't have any additional constraints, since GLSL 1.20 was
standardized before GLSL-supporting drivers came out.

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-fade: Clean up GLSL
Jasper St. Pierre [Wed, 28 Nov 2012 21:51:37 +0000 (16:51 -0500)]
scroll-view-fade: Clean up GLSL

Basic cleanup of what we're doing already. This moves a bunch
of the "inside the fade area" checks to the top, before doing
any calculations.

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-fade: Put the shader in another file
Jasper St. Pierre [Wed, 28 Nov 2012 21:07:25 +0000 (16:07 -0500)]
scroll-view-fade: Put the shader in another file

This doesn't make any changes to the shader outside of adding
a header; it simply makes changes in the future easier to edit.

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-sizing: Enable vfade by default
Jasper St. Pierre [Wed, 28 Nov 2012 23:30:16 +0000 (18:30 -0500)]
scroll-view-sizing: Enable vfade by default

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agoscroll-view-sizing: Add a lot more boxes
Jasper St. Pierre [Wed, 28 Nov 2012 22:00:15 +0000 (17:00 -0500)]
scroll-view-sizing: Add a lot more boxes

https://bugzilla.gnome.org/show_bug.cgi?id=689249

13 years agooverview: Handle sessionMode.hasOverview changes
Florian Müllner [Thu, 29 Nov 2012 16:58:31 +0000 (17:58 +0100)]
overview: Handle sessionMode.hasOverview changes

Currently we assume that either the initial sessionMode will have
the overview or none of the pushed modes - starting without the
overview and pushing a mode that adds it fails spectacularly.
However this is exactly what we are going to do when loading external
modes asynchronously - we'll initially use the default mode while
the modes are loading, and switch to the mode passed on the command
line when finished. So make sure that the overview UI gets initialized
properly in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=689304

13 years agomain: Fix signal name
Florian Müllner [Thu, 29 Nov 2012 20:25:42 +0000 (21:25 +0100)]
main: Fix signal name

It's SessionMode::updated, not SessionMode::update ...

13 years agoviewSelector: Ignore key-presses during non-overview modals
Florian Müllner [Mon, 12 Nov 2012 17:41:14 +0000 (18:41 +0100)]
viewSelector: Ignore key-presses during non-overview modals

Since commit 0c807bddaf4d, the run dialog no longer handles Escape
key presses itself but uses the action key mechanism of modal dialogs.
As the latter uses key-release events, our own handling of the Escape
key runs on key-press.
Fix this by bailing out early if anything has pushed a modal in addition
to the overview (like system modals, looking glass, ...).

https://bugzilla.gnome.org/show_bug.cgi?id=688196

13 years agoTelepathy: ignore errors from ack_all_pending_messages()
Giovanni Campagna [Mon, 26 Nov 2012 21:30:20 +0000 (22:30 +0100)]
Telepathy: ignore errors from ack_all_pending_messages()

Invalid ID errors from that function are normal, because the set
of IDs to acknowledge may not match the set in the connection manager
due to race conditions.
This is also what empathy does.

https://bugzilla.gnome.org/show_bug.cgi?id=683449

13 years agoworkspacesViews: Update new padding rules for workspacesOnlyOnPrimary
Jasper St. Pierre [Tue, 27 Nov 2012 22:40:40 +0000 (17:40 -0500)]
workspacesViews: Update new padding rules for workspacesOnlyOnPrimary

Tim Lunn fixed this for the !workspacesOnlyOnPrimary case, but not the
other.

13 years agowanda: Update code to use Panel.Animation
Jasper St. Pierre [Tue, 27 Nov 2012 18:14:30 +0000 (13:14 -0500)]
wanda: Update code to use Panel.Animation

This simplifies our code tremendously.

13 years agopanel: Make Animation visible by default
Jasper St. Pierre [Tue, 27 Nov 2012 18:23:15 +0000 (13:23 -0500)]
panel: Make Animation visible by default

None of the other widget actors hide themselves by default;
that's a GTK+ thing.

13 years agopanel: Split off Animation code from AnimatedIcon
Jasper St. Pierre [Tue, 27 Nov 2012 18:07:32 +0000 (13:07 -0500)]
panel: Split off Animation code from AnimatedIcon

This is to share with wanda.

13 years agopanel: Remove a bit of duplicated code
Jasper St. Pierre [Tue, 27 Nov 2012 18:15:50 +0000 (13:15 -0500)]
panel: Remove a bit of duplicated code

The play() method does what we want here.

13 years agowanda: fix a refactor fallout
Cosimo Cecchi [Tue, 27 Nov 2012 17:12:44 +0000 (12:12 -0500)]
wanda: fix a refactor fallout

load_sliced_image() would need an additional parameter, but fold the
notify::mapped callback into the load callback while we're at it.

13 years agoAssamese translation updated
Nilamdyuti Goswami [Tue, 27 Nov 2012 09:10:52 +0000 (14:40 +0530)]
Assamese translation updated

13 years agoStWidget: don't dispose the theme node when destroyed
Giovanni Campagna [Mon, 26 Nov 2012 21:56:22 +0000 (22:56 +0100)]
StWidget: don't dispose the theme node when destroyed

Theme nodes are interned and shared with other widgets, so they cannot
be disposed, otherwise we blow useful resources, and in particular we
break the parent-child chain.

https://bugzilla.gnome.org/show_bug.cgi?id=689029

13 years agoextensionSystem: Don't spam the error log with OUT_OF_DATE errors
Jasper St. Pierre [Mon, 26 Nov 2012 19:21:03 +0000 (14:21 -0500)]
extensionSystem: Don't spam the error log with OUT_OF_DATE errors

Nobody cares

https://bugzilla.gnome.org/show_bug.cgi?id=689108

13 years agoscreenshot: don't fire flash if we failed to take picture
Cosimo Cecchi [Fri, 9 Nov 2012 18:13:22 +0000 (13:13 -0500)]
screenshot: don't fire flash if we failed to take picture

https://bugzilla.gnome.org/show_bug.cgi?id=688004

13 years agoMessageTray: remove all tweens when tweening for state parameters
Giovanni Campagna [Sun, 25 Nov 2012 22:51:44 +0000 (23:51 +0100)]
MessageTray: remove all tweens when tweening for state parameters

MessageTray._tween sets the state variable to the in-progress value,
so it must be sure that at the end of the animation the value will
be the corresponding final and nothing else will happen in between.

https://bugzilla.gnome.org/show_bug.cgi?id=683986

13 years agoTheme: improve notification scrollbar appearance
Carlos Soriano Sánchez [Mon, 19 Nov 2012 12:22:40 +0000 (13:22 +0100)]
Theme: improve notification scrollbar appearance

Message tray: modify bubble scrollview notification padding to
have the same padding at right, bottom, top and left since
having different padding make scrollbar looks missaligned.
Also adjust border radius of bubble to not clash the scrollbar.

https://bugzilla.gnome.org/show_bug.cgi?id=688393

13 years agoTelepathy: consolidate and improve connection notifications
Giovanni Campagna [Tue, 30 Oct 2012 17:55:31 +0000 (18:55 +0100)]
Telepathy: consolidate and improve connection notifications

Use the empathy icon and name instead of the error icon, use
a friendlier title and remove the Reconnect button.

https://bugzilla.gnome.org/show_bug.cgi?id=687213

13 years agoAssamese translation updated
Nilamdyuti Goswami [Mon, 26 Nov 2012 10:21:17 +0000 (15:51 +0530)]
Assamese translation updated

13 years agoUpdated Malayalam translations
Ani Peter [Mon, 26 Nov 2012 09:33:03 +0000 (15:03 +0530)]
Updated Malayalam translations

13 years agoMake it possible to not show the users name permanently
Matthias Clasen [Sun, 18 Nov 2012 04:51:06 +0000 (23:51 -0500)]
Make it possible to not show the users name permanently

In particular on the lock screen, this can be a privacy issue.
https://bugzilla.gnome.org/show_bug.cgi?id=688577

13 years agoWindowOverlay: animate the close button together with the border
Giovanni Campagna [Sat, 24 Nov 2012 03:04:38 +0000 (04:04 +0100)]
WindowOverlay: animate the close button together with the border

Since the introduction of overlay hover borders, there has a been
a timing disconnection between hiding the border and button, and
this creates noise and reduces the effect of the window+overlay
as a single unit.
Solve that by animating the close button too, so that the two actors
are shown and hidden always at the same time.
Also, consolidate the code to make it clear to future authors that
those two items need to stay coordinated.

https://bugzilla.gnome.org/show_bug.cgi?id=688966

13 years agoRevert "configure.ac: relax NetworkManager requirement to 0.9.6"
Javier Jardón [Fri, 23 Nov 2012 17:03:18 +0000 (02:03 +0900)]
Revert "configure.ac: relax NetworkManager requirement to 0.9.6"

This reverts commit b8a200487273a04ff6353ccf69c826ef1d158363.

13 years agoconfigure.ac: relax NetworkManager requirement to 0.9.6
Javier Jardón [Fri, 23 Nov 2012 16:39:17 +0000 (01:39 +0900)]
configure.ac: relax NetworkManager requirement to 0.9.6

0.9.7 is an unreleased version and Its actually not needed

13 years agoAssamese translation updated
Nilamdyuti Goswami [Fri, 23 Nov 2012 11:49:28 +0000 (17:19 +0530)]
Assamese translation updated

13 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 23 Nov 2012 08:14:22 +0000 (10:14 +0200)]
Updated Hebrew translation.

13 years agoMessageTray: be explicit about removing tweens
Giovanni Campagna [Thu, 22 Nov 2012 20:28:54 +0000 (21:28 +0100)]
MessageTray: be explicit about removing tweens

Turns out that tweener has a very complex logic to decide when a new
tween on the same properties overrides completely the old, and unfortunately
what we were doing was not enough in all cases.
Just be explicit, and don't let anything else mess with the state.

https://bugzilla.gnome.org/show_bug.cgi?id=688895

13 years agoUpdated Dutch translation
Wouter Bolsterlee [Thu, 22 Nov 2012 12:37:24 +0000 (13:37 +0100)]
Updated Dutch translation

13 years agoworkspacesDisplay: add spacing around the workspacesView
Tim Lunn [Wed, 14 Nov 2012 20:50:49 +0000 (07:50 +1100)]
workspacesDisplay: add spacing around the workspacesView

On additional monitors the workspacesView takes up the entire monitor
and in some cases windows in overview can end up hard against the
edge of the monitor.

https://bugzilla.gnome.org/show_bug.cgi?id=688133

13 years agotheme: Style the panel differently according to mode
Florian Müllner [Fri, 21 Sep 2012 20:26:23 +0000 (22:26 +0200)]
theme: Style the panel differently according to mode

https://bugzilla.gnome.org/show_bug.cgi?id=684573

13 years agosessionMode: Add panelStyle property
Florian Müllner [Fri, 21 Sep 2012 20:19:27 +0000 (22:19 +0200)]
sessionMode: Add panelStyle property

The panel should change appearance according to the sessionMode,
so add a new panelStyle sessionMode property which allows to
specify a mode specific style class for the panel actors.

https://bugzilla.gnome.org/show_bug.cgi?id=684573

13 years agopanel: Remove .in-overview style class
Florian Müllner [Fri, 21 Sep 2012 20:16:03 +0000 (22:16 +0200)]
panel: Remove .in-overview style class

The panel used to be styled differently in the overview, but
nowadays this is just a left-over.

https://bugzilla.gnome.org/show_bug.cgi?id=684573

13 years agopanelCorner: Only overlap panel if necessary
Florian Müllner [Fri, 21 Sep 2012 20:10:07 +0000 (22:10 +0200)]
panelCorner: Only overlap panel if necessary

The panel corners overlap the panel in order to hide the underline
used for active buttons where it is supposed to arc downwards
following the roundness of the corner.
Unfortunately this prevents us from using a transparent panel background,
as the overlapped area ends up with the wrong transparency. Work around
this limitation by only overlapping the panel if there is a visible
border.

https://bugzilla.gnome.org/show_bug.cgi?id=684573

13 years agoBlock cancellation of the unlock dialog when dragging
Giovanni Campagna [Wed, 24 Oct 2012 15:53:19 +0000 (17:53 +0200)]
Block cancellation of the unlock dialog when dragging

Pressing esc while the mouse is down should not make the curtain fall,
otherwise a gray screen results.

https://bugzilla.gnome.org/show_bug.cgi?id=686800

13 years agoMessageTray: fix closing the right click menu
Giovanni Campagna [Wed, 21 Nov 2012 00:29:45 +0000 (01:29 +0100)]
MessageTray: fix closing the right click menu

We were trying to disconnect a signal we never added.

https://bugzilla.gnome.org/show_bug.cgi?id=688771

13 years agounlockDialog: set password char on verif. failure
Stéphane Démurget [Tue, 20 Nov 2012 23:08:23 +0000 (00:08 +0100)]
unlockDialog: set password char on verif. failure

Commit c3cab28 removed bits setting the password char that was used to
allow typing the password after a failure but before the first question
for the new attempt came.

Without that code, in complex PAM setups you can end up with a visible
password.

https://bugzilla.gnome.org/show_bug.cgi?id=687113

13 years agoappDisplay: do not show empty categories
Stéphane Démurget [Fri, 16 Nov 2012 07:22:58 +0000 (08:22 +0100)]
appDisplay: do not show empty categories

Desktop files can specify if the application should only be shown for
specified desktops with OnlyShowIn and NotShowIn directives options.

If a menu category only contained entries for a different desktop, we
were still creating the category.

We now only add a category button if there is at least one application
to be displayed in this category.

https://bugzilla.gnome.org/show_bug.cgi?id=687970

13 years agoLogin: add a spinner for better process indication
Stéphane Démurget [Sun, 18 Nov 2012 21:49:54 +0000 (22:49 +0100)]
Login: add a spinner for better process indication

We need to do a better job of indicating login process. This can
sometimes take a few seconds (particularly if you get your password
wrong): we need to give better feedback of what's going on.

This adds a spinner next to the login button if the authorization takes
some time.

https://bugzilla.gnome.org/show_bug.cgi?id=687113

13 years agoLogin: sensitivity fixes
Stéphane Démurget [Sun, 18 Nov 2012 21:36:17 +0000 (22:36 +0100)]
Login: sensitivity fixes

The login dialog had these issues:
  - the entry was not really disabled, you could still edit text
  - the sensitivity state was not reset on verification failure
  - the session list was not disabled

The unlock dialog had these issues:
  - "Login as another user..." was not insensitive
  - redundant password char setting, overwriting the one given by the
    question

The entry insensitive style was also wrong.

https://bugzilla.gnome.org/show_bug.cgi?id=687113

13 years agomodalDialog: do not launch disabled button actions
Stéphane Démurget [Sun, 18 Nov 2012 20:29:46 +0000 (21:29 +0100)]
modalDialog: do not launch disabled button actions

The "Sign In" button of the login dialog has its look disabled when the
entry is empty, but it can still be triggered by the Enter key.

This fixes the modal dialog so it does not trigger the action of an
insensitive button, and also means we do not need to connect to the
"activate" signal of the entry anymore.

https://bugzilla.gnome.org/show_bug.cgi?id=687113

13 years agomodalDialog: give more control over the layout
Stéphane Démurget [Thu, 1 Nov 2012 16:07:48 +0000 (17:07 +0100)]
modalDialog: give more control over the layout

Make the button layout public for callers to be able to have more
control over like adding custom widgets. Also, the clearButtons and
addButton methods are added as convenience for the most frequent usage.

https://bugzilla.gnome.org/show_bug.cgi?id=687113

13 years agoMessageTray: fix popping up after there were modals
Giovanni Campagna [Tue, 20 Nov 2012 18:53:22 +0000 (19:53 +0100)]
MessageTray: fix popping up after there were modals

Open a modal dialog, try to open the message tray -> no effect, the message
tray is blocked by the dialog.
Close the dialog, try to open the message tray by pointer -> still
no effect, because the old timeout id was not cleared the first time,
so the dwell callback thinks the tray is about to open.

https://bugzilla.gnome.org/show_bug.cgi?id=688750

13 years agoWorkspace: Highlight window clone and caption when hovered
Giovanni Campagna [Sat, 27 Oct 2012 16:18:54 +0000 (18:18 +0200)]
Workspace: Highlight window clone and caption when hovered

Windows in the overview should be highlighted when hovered, to indicate
they are an active target.

Based on a patch by Marc Plano-Lesay <marc.planolesay@gmail.com>

https://bugzilla.gnome.org/show_bug.cgi?id=665310

13 years agoLayout: show the OSK on the monitor where the focused window lives
Giovanni Campagna [Sun, 14 Oct 2012 16:57:45 +0000 (18:57 +0200)]
Layout: show the OSK on the monitor where the focused window lives

In multimonitor scenarios, it makes sense to show the OSK close to
the window that will actually receive keystrokes.

https://bugzilla.gnome.org/show_bug.cgi?id=685856

13 years agonetworkAgent: ensure auto-register is set when the component is enabled
Aleksander Morgado [Thu, 15 Nov 2012 21:47:32 +0000 (22:47 +0100)]
networkAgent: ensure auto-register is set when the component is enabled

Setting auto-register to true launches the initial registration, and will
afterwards re-launch the agent registration if NetworkManager gets restarted.

When the component is disabled we'll first disable auto-registration, and only
then request to unregister.

https://bugzilla.gnome.org/show_bug.cgi?id=688379

13 years agoctrl-alt-tab: use better icons
Stéphane Démurget [Tue, 20 Nov 2012 10:51:56 +0000 (11:51 +0100)]
ctrl-alt-tab: use better icons

The top panel and message tray icons were by default a gnome foot and
are replaced by better ones. The applications icon is now using the
symbolic apps icon of the dash, and the windows icon is also improved.

https://bugzilla.gnome.org/show_bug.cgi?id=641303

13 years agoAdd 'No Messages' label when message tray is empty
Victoria Martínez de la Cruz [Tue, 13 Nov 2012 01:44:01 +0000 (22:44 -0300)]
Add 'No Messages' label when message tray is empty

To avoid confusion in new users, a 'No Messages' label is shown when messages
tray is empty.

https://bugzilla.gnome.org/show_bug.cgi?id=686738

13 years agoFixed some errors in Russian translation
Yuri Myasoedov [Tue, 20 Nov 2012 07:47:45 +0000 (11:47 +0400)]
Fixed some errors in Russian translation

13 years agomessageTray: don't accidentally shift the tray around in the overview
Sebastian Keller [Sun, 18 Nov 2012 01:01:00 +0000 (02:01 +0100)]
messageTray: don't accidentally shift the tray around in the overview

https://bugzilla.gnome.org/show_bug.cgi?id=688422

13 years agoBump version to 3.7.2
Florian Müllner [Mon, 19 Nov 2012 22:43:04 +0000 (23:43 +0100)]
Bump version to 3.7.2

Update NEWS

13 years agobuild: Actually remove shell-screen-grabber.[ch]
Florian Müllner [Mon, 19 Nov 2012 22:48:28 +0000 (23:48 +0100)]
build: Actually remove shell-screen-grabber.[ch]

Commit 7f8bfcc939 removed the code, but not the actual files,
breaking make distcheck.

13 years agomessageTray: restore toggle tray in normal mode (non overview)
Alban Browaeys [Sat, 17 Nov 2012 03:49:13 +0000 (04:49 +0100)]
messageTray: restore toggle tray in normal mode (non overview)

https://bugzilla.gnome.org/show_bug.cgi?id=688507

13 years agocalendar-server: Remove useless g_type_init
Adel Gadllah [Mon, 19 Nov 2012 23:02:02 +0000 (00:02 +0100)]
calendar-server: Remove useless g_type_init

13 years agoScreenShield: unbreak blurring the background
Giovanni Campagna [Wed, 7 Nov 2012 18:04:12 +0000 (19:04 +0100)]
ScreenShield: unbreak blurring the background

It was missing a uniform, so it had no effect besides desaturation.

https://bugzilla.gnome.org/show_bug.cgi?id=682536

13 years agobluetooth: add translation hints
Stéphane Démurget [Mon, 19 Nov 2012 16:49:57 +0000 (17:49 +0100)]
bluetooth: add translation hints

A couple of translations were hard to translate.

https://bugzilla.gnome.org/show_bug.cgi?id=638351

13 years agoMessageTray: restore opacity when expanding a notification
Giovanni Campagna [Mon, 19 Nov 2012 17:59:39 +0000 (18:59 +0100)]
MessageTray: restore opacity when expanding a notification

MessageTray tweens both opacity and y to hide or show _notificationWidget,
but only y when expanding it. This means that an existing tween to hide
the notification will continue running, clearing the notification state.
If the hiding one completes before the showing one, the onComplete handler
will throw an exception (because the notification was nullified) and
therefore break the state tracking.

https://bugzilla.gnome.org/show_bug.cgi?id=683986

13 years agoshell-recorder-src: Set frame duration
Adel Gadllah [Mon, 19 Nov 2012 17:50:39 +0000 (18:50 +0100)]
shell-recorder-src: Set frame duration

We where not setting a duration for the frames, which caused the resulting videos to
have a broken header.

Fix that by making the source a live source and setting the correct frame duration.

https://bugzilla.gnome.org/show_bug.cgi?id=688487

13 years agotest-recoder: Use webm file extension
Adel Gadllah [Sat, 17 Nov 2012 11:39:37 +0000 (12:39 +0100)]
test-recoder: Use webm file extension

This matches our default pipeline.

https://bugzilla.gnome.org/show_bug.cgi?id=688487

13 years agorecorder: Show icon and indicator on the primary monitor
Adel Gadllah [Fri, 16 Nov 2012 16:04:19 +0000 (17:04 +0100)]
recorder: Show icon and indicator on the primary monitor

https://bugzilla.gnome.org/show_bug.cgi?id=688470

13 years agobuild: require gsettings-desktop-schemas 3.7.2
Cosimo Cecchi [Mon, 19 Nov 2012 17:01:13 +0000 (12:01 -0500)]
build: require gsettings-desktop-schemas 3.7.2

For shell search provider settings schema.

13 years agoview-selector: add support for disable-external search setting
Cosimo Cecchi [Thu, 1 Nov 2012 20:18:12 +0000 (16:18 -0400)]
view-selector: add support for disable-external search setting

https://bugzilla.gnome.org/show_bug.cgi?id=687491

13 years agoremote-search: apply sort-order from GSettings
Cosimo Cecchi [Thu, 1 Nov 2012 19:57:18 +0000 (15:57 -0400)]
remote-search: apply sort-order from GSettings

Sort providers according to the GSettings state, and make sure to reload
them as soon as the sort order changes.

https://bugzilla.gnome.org/show_bug.cgi?id=687491

13 years agoremote-search: restructure remote search provider loading process
Cosimo Cecchi [Thu, 1 Nov 2012 19:55:41 +0000 (15:55 -0400)]
remote-search: restructure remote search provider loading process

Instead of adding search providers to the system as we find them, wait
until we loaded information from all the directories, and then add all
providers at once.
This will be useful when we will sort the providers information
according to the sort order saved in GSettings.

https://bugzilla.gnome.org/show_bug.cgi?id=687491

13 years agoview-selector: filter out disabled search providers
Cosimo Cecchi [Thu, 1 Nov 2012 14:33:40 +0000 (10:33 -0400)]
view-selector: filter out disabled search providers

If the added search provider has an appId in the list of the disabled
search providers settings, ignore it.

https://bugzilla.gnome.org/show_bug.cgi?id=687491

13 years agosearch: add API to get a list of remote providers
Cosimo Cecchi [Tue, 6 Nov 2012 23:42:33 +0000 (18:42 -0500)]
search: add API to get a list of remote providers

This will be used to reload them in case the configuration changes.

https://bugzilla.gnome.org/show_bug.cgi?id=687491

13 years agosearch: propagate GAppInfo to SearchProvider
Cosimo Cecchi [Thu, 1 Nov 2012 14:33:22 +0000 (10:33 -0400)]
search: propagate GAppInfo to SearchProvider

Save the GAppInfo in the provider object; this will be used when
filtering.

https://bugzilla.gnome.org/show_bug.cgi?id=687491

13 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Mon, 19 Nov 2012 14:41:52 +0000 (16:41 +0200)]
[l10n] Updated Estonian translation

13 years agoLogin dialog - tweak the user name text shadow
Allan Day [Sat, 17 Nov 2012 23:06:48 +0000 (23:06 +0000)]
Login dialog - tweak the user name text shadow

The shadow under the user name should suggest that the light source
is directly above.

https://bugzilla.gnome.org/show_bug.cgi?id=688557

13 years agopanel: programmatic anim. control of AnimatedIcon
Stéphane Démurget [Mon, 5 Nov 2012 22:11:27 +0000 (23:11 +0100)]
panel: programmatic anim. control of AnimatedIcon

The AnimatedIcon does not have an API for controlling the animation but
relies on the :visible property changes to start and stop a timeout used
to update the frame.

This has the inconvenient of having a side effect when visible is set to
true multiple times, and is not really the API expected from such
component. Also, there is a race if it is displayed before the images
are loaded: there is no child yet and thus we get this._frame = NaN
which leads to a crash.

Switch to a play/stop API instead, and add a load event callback to the
TextureCache.load_slice_image to exactly know when we can start using
the images.

https://bugzilla.gnome.org/show_bug.cgi?id=687583

13 years agoviewSelector: Make toggle-application-view binding available in overview
Florian Müllner [Thu, 16 Aug 2012 12:46:23 +0000 (14:46 +0200)]
viewSelector: Make toggle-application-view binding available in overview

https://bugzilla.gnome.org/show_bug.cgi?id=688202

13 years agorecorder: Make toggle-recorder action available in the overview
Florian Müllner [Fri, 10 Aug 2012 00:39:43 +0000 (02:39 +0200)]
recorder: Make toggle-recorder action available in the overview

There's not really a good reason to not allow starting a recording
in the overview ...

https://bugzilla.gnome.org/show_bug.cgi?id=688202

13 years agomessageTray: Make toggle-message-tray available when up
Florian Müllner [Mon, 20 Aug 2012 20:16:21 +0000 (22:16 +0200)]
messageTray: Make toggle-message-tray available when up

It makes so much sense that the setting even has 'toggle' in its name.

https://bugzilla.gnome.org/show_bug.cgi?id=688202

13 years agoAdd screenshield and unlock dialog to ctrl-alt-tab
Florian Müllner [Sat, 11 Aug 2012 03:53:59 +0000 (05:53 +0200)]
Add screenshield and unlock dialog to ctrl-alt-tab

As we now allow the ctrl-alt-tab popup on the lock screen, it should
be possible to navigate back from the top bar, so add the corresponding
elements to the switcher.

https://bugzilla.gnome.org/show_bug.cgi?id=688202

13 years agowindowManager: Replace sessionMode.allowKeybindingsWhenModal
Florian Müllner [Mon, 20 Aug 2012 14:20:23 +0000 (16:20 +0200)]
windowManager: Replace sessionMode.allowKeybindingsWhenModal

The original condition the property was based on was added to make
the a11y switcher available in the login screen, though it did never
work properly - after popping up the switcher, additional tab key
presses were ignored. As we are now able to filter bindings much more
selectively, we can simplify the check and drop the sessionMode property.

https://bugzilla.gnome.org/show_bug.cgi?id=688202

13 years agowindowManager: Use generic filter mechanism for all keybindings
Florian Müllner [Sat, 11 Aug 2012 04:34:53 +0000 (06:34 +0200)]
windowManager: Use generic filter mechanism for all keybindings

With the new flexible system in place, there's no point explicitly
hardcoding some built-in keybindings; just use the generic mechanism
for everything.

https://bugzilla.gnome.org/show_bug.cgi?id=688202

13 years agowindowManager: Add a generic mechanism for filtering keybindings
Florian Müllner [Sat, 11 Aug 2012 00:53:38 +0000 (02:53 +0200)]
windowManager: Add a generic mechanism for filtering keybindings

Currently we hardcode the set of keybindings that are available in the
overview; add a generic mechanism to specify in which KeybindingModes
a keybinding should be available.

https://bugzilla.gnome.org/show_bug.cgi?id=688202

13 years agomain: Add optional keybindingMode parameter to pushModal()
Florian Müllner [Fri, 10 Aug 2012 18:35:59 +0000 (20:35 +0200)]
main: Add optional keybindingMode parameter to pushModal()

For now we just use it to assign an identifier to modal modes in
which we want to allow some keybindings, but we don't use it for
any actual filtering; we'll start doing this shortly.

https://bugzilla.gnome.org/show_bug.cgi?id=688202

13 years agograbHelper: Support optional parameters to pushModal()
Florian Müllner [Mon, 20 Aug 2012 20:05:00 +0000 (22:05 +0200)]
grabHelper: Support optional parameters to pushModal()

https://bugzilla.gnome.org/show_bug.cgi?id=688202

13 years agomain: Use Params for optional parameters to pushModal()
Florian Müllner [Fri, 10 Aug 2012 15:54:39 +0000 (17:54 +0200)]
main: Use Params for optional parameters to pushModal()

As the number of optional parameters grows, it gets more convenient
to use Params instead of passing in a lot of undefined/null/0 values.

https://bugzilla.gnome.org/show_bug.cgi?id=688202

13 years agowindowManager: Implement keybinding_filter hook
Florian Müllner [Mon, 20 Aug 2012 08:38:13 +0000 (10:38 +0200)]
windowManager: Implement keybinding_filter hook

We are currently using a hack to allow a select set of keybindings
in the overview. Implement the new MetaPlugin keybinding_filter
hook, which provides a cleaner way to achieve the same.

https://bugzilla.gnome.org/show_bug.cgi?id=688202

13 years agoNetworkMenu: rework multiple NIC support
Giovanni Campagna [Wed, 29 Aug 2012 17:42:11 +0000 (19:42 +0200)]
NetworkMenu: rework multiple NIC support

Remove section titles for ethernet and mobile broadband, and replace
them with device status items that recognize if multiple devices are
installed in the same section, and if so automatically disambiguate.

https://bugzilla.gnome.org/show_bug.cgi?id=677142

13 years agost-theme-node-drawing: Group multiple cogl_rectangle calls
Adel Gadllah [Fri, 16 Nov 2012 16:17:49 +0000 (17:17 +0100)]
st-theme-node-drawing: Group multiple cogl_rectangle calls

Calling cogl_rectangles is more efficent then using multiple cogl_rectangle calls.

https://bugzilla.gnome.org/show_bug.cgi?id=688475

13 years agorecorder: Remove dead code
Adel Gadllah [Fri, 16 Nov 2012 17:45:19 +0000 (18:45 +0100)]
recorder: Remove dead code

This calls are nops (already called a few lines above) so just remove them.

13 years agoUpdated Galician translations
Fran Diéguez [Fri, 16 Nov 2012 17:44:18 +0000 (18:44 +0100)]
Updated Galician translations